https://www.ictbusiness.biz/analysis/instant-payments-transaction-values-will-reach-18-trillion-by-2025
Instant Payments Transaction Values Will Reach $18 Trillion by 2025